package com.sg.service.biz.app;

import com.sg.dto.biz.app.req.*;
import com.sg.dto.biz.app.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface AchievementService {
    /**
     * D3查询成果等级列表(公共)
     */
    QueryAchievementGradeListComRespDto queryAchievementGradeListCom(QueryAchievementGradeListComReqDto queryAchievementGradeListComRep);

    /**
     * D3批量查询成果等级By主键(公共)
     */
    BatchQueryAchievementGradeByEntityComRespDto batchQueryAchievementGradeByEntityCom(BatchQueryAchievementGradeByEntityComReqDto batchQueryAchievementGradeByEntityComRep);

    /**
     * D3新增成果类型(公共)
     */
    AddAchievementTypeComRespDto addAchievementTypeCom(AddAchievementTypeComReqDto addAchievementTypeComRep);

    /**
     * D3查询成果类型详情(公共)
     */
    QueryAchievementTypeDetailComRespDto queryAchievementTypeDetailCom(QueryAchievementTypeDetailComReqDto queryAchievementTypeDetailComRep);

    /**
     * D3新增成果类型
     */
    AddAchievementTypeRespDto addAchievementType(AddAchievementTypeReqDto addAchievementTypeRep);

    /**
     * D3新增成果类别(公共)
     */
    AddAchievementCategoryComRespDto addAchievementCategoryCom(AddAchievementCategoryComReqDto addAchievementCategoryComRep);

    /**
     * D3新增成果类别业务处理(公共)
     */
    AddAchievementCategoryBusinessHandleComRespDto addAchievementCategoryBusinessHandleCom(AddAchievementCategoryBusinessHandleComReqDto addAchievementCategoryBusinessHandleComRep);

    /**
     * D3查询成果类别详情(公共)
     */
    QueryAchievementCategoryDetailComRespDto queryAchievementCategoryDetailCom(QueryAchievementCategoryDetailComReqDto queryAchievementCategoryDetailComRep);

    /**
     * D3查询成果等级详情(公共)
     */
    QueryAchievementGradeDetailComRespDto queryAchievementGradeDetailCom(QueryAchievementGradeDetailComReqDto queryAchievementGradeDetailComRep);

    /**
     * D3新增成果等级(公共)
     */
    AddAchievementGradeComRespDto addAchievementGradeCom(AddAchievementGradeComReqDto addAchievementGradeComRep);

    /**
     * D3查询成果类型等级关系列表(公共)
     */
    QueryAchievementTypeGradeRelationshipListComRespDto queryAchievementTypeGradeRelationshipListCom(QueryAchievementTypeGradeRelationshipListComReqDto queryAchievementTypeGradeRelationshipListComRep);

    /**
     * D3新增成果等级
     */
    AddAchievementGradeRespDto addAchievementGrade(AddAchievementGradeReqDto addAchievementGradeRep);

    /**
     * D3新增成果类型等级关系(公共)
     */
    AddAchievementTypeGradeRelationshipComRespDto addAchievementTypeGradeRelationshipCom(AddAchievementTypeGradeRelationshipComReqDto addAchievementTypeGradeRelationshipComRep);

    /**
     * D3修改成果类别(公共)
     */
    UpdateAchievementCategoryComRespDto updateAchievementCategoryCom(UpdateAchievementCategoryComReqDto updateAchievementCategoryComRep);

    /**
     * D3查询成果类型列表(公共)
     */
    QueryAchievementTypeListComRespDto queryAchievementTypeListCom(QueryAchievementTypeListComReqDto queryAchievementTypeListComRep);

    /**
     * D3修改成果类别业务处理(公共)
     */
    UpdateAchievementCategoryBusinessHandleComRespDto updateAchievementCategoryBusinessHandleCom(UpdateAchievementCategoryBusinessHandleComReqDto updateAchievementCategoryBusinessHandleComRep);

    /**
     * D3查询成果类型等级关系列表
     */
    QueryAchievementTypeGradeRelationshipListRespDto queryAchievementTypeGradeRelationshipList(QueryAchievementTypeGradeRelationshipListReqDto queryAchievementTypeGradeRelationshipListRep);

    /**
     * D3删除成果类别(公共)
     */
    DeleteAchievementCategoryComRespDto deleteAchievementCategoryCom(DeleteAchievementCategoryComReqDto deleteAchievementCategoryComRep);

    /**
     * D3删除成果类别业务处理(公共)
     */
    DeleteAchievementCategoryBusinessHandleComRespDto deleteAchievementCategoryBusinessHandleCom(DeleteAchievementCategoryBusinessHandleComReqDto deleteAchievementCategoryBusinessHandleComRep);

    /**
     * D3查询成果类别列表(公共)
     */
    QueryAchievementCategoryListComRespDto queryAchievementCategoryListCom(QueryAchievementCategoryListComReqDto queryAchievementCategoryListComRep);

    /**
     * D3删除成果等级(公共)
     */
    DeleteAchievementGradeComRespDto deleteAchievementGradeCom(DeleteAchievementGradeComReqDto deleteAchievementGradeComRep);

    /**
     * D3新增成果类型业务处理
     */
    AddAchievementTypeBusinessHandleRespDto addAchievementTypeBusinessHandle(AddAchievementTypeBusinessHandleReqDto addAchievementTypeBusinessHandleRep);

    /**
     * D3新增成果等级业务处理
     */
    AddAchievementGradeBusinessHandleRespDto addAchievementGradeBusinessHandle(AddAchievementGradeBusinessHandleReqDto addAchievementGradeBusinessHandleRep);

    /**
     * D3删除成果等级业务处理
     */
    DeleteAchievementGradeBusinessHandleRespDto deleteAchievementGradeBusinessHandle(DeleteAchievementGradeBusinessHandleReqDto deleteAchievementGradeBusinessHandleRep);

    /**
     * D3删除成果类型(公共)
     */
    DeleteAchievementTypeComRespDto deleteAchievementTypeCom(DeleteAchievementTypeComReqDto deleteAchievementTypeComRep);

    /**
     * D3删除成果类型业务处理
     */
    DeleteAchievementTypeBusinessHandleRespDto deleteAchievementTypeBusinessHandle(DeleteAchievementTypeBusinessHandleReqDto deleteAchievementTypeBusinessHandleRep);

    /**
     * D3修改成果类型等级关系(公共)
     */
    UpdateAchievementTypeGradeRelationshipComRespDto updateAchievementTypeGradeRelationshipCom(UpdateAchievementTypeGradeRelationshipComReqDto updateAchievementTypeGradeRelationshipComRep);

    /**
     * D3修改成果类型(公共)
     */
    UpdateAchievementTypeComRespDto updateAchievementTypeCom(UpdateAchievementTypeComReqDto updateAchievementTypeComRep);

    /**
     * D3修改成果等级(公共)
     */
    UpdateAchievementGradeComRespDto updateAchievementGradeCom(UpdateAchievementGradeComReqDto updateAchievementGradeComRep);

    /**
     * D3修改成果类型业务处理(公共)
     */
    UpdateAchievementTypeBusinessHandleComRespDto updateAchievementTypeBusinessHandleCom(UpdateAchievementTypeBusinessHandleComReqDto updateAchievementTypeBusinessHandleComRep);

    /**
     * D3修改成果等级业务处理(公共)
     */
    UpdateAchievementGradeBusinessHandleComRespDto updateAchievementGradeBusinessHandleCom(UpdateAchievementGradeBusinessHandleComReqDto updateAchievementGradeBusinessHandleComRep);

    /**
     * D3批量改成果类型等级关系(公共)
     */
    BatchUpdateAchievementTypeGradeRelationshipComRespDto batchUpdateAchievementTypeGradeRelationshipCom(BatchUpdateAchievementTypeGradeRelationshipComReqDto batchUpdateAchievementTypeGradeRelationshipComRep);

    /**
     * D3修改成果团队(公共)
     */
    UpdateAchievementTeamComRespDto updateAchievementTeamCom(UpdateAchievementTeamComReqDto updateAchievementTeamComRep);

    /**
     * D3删除成果团队(公共)
     */
    DeleteAchievementTeamComRespDto deleteAchievementTeamCom(DeleteAchievementTeamComReqDto deleteAchievementTeamComRep);

    /**
     * D3查询成果团队列表(公共)
     */
    QueryAchievementTeamListComRespDto queryAchievementTeamListCom(QueryAchievementTeamListComReqDto queryAchievementTeamListComRep);

    /**
     * D3新增成果团队(公共)
     */
    AddAchievementTeamComRespDto addAchievementTeamCom(AddAchievementTeamComReqDto addAchievementTeamComRep);

    /**
     * D3新增成果(公共)
     */
    AddAchievementComRespDto addAchievementCom(AddAchievementComReqDto addAchievementComRep);

    /**
     * D3删除成果(公共)
     */
    DeleteAchievementComRespDto deleteAchievementCom(DeleteAchievementComReqDto deleteAchievementComRep);

    /**
     * D3修改成果
     */
    UpdateAchievementRespDto updateAchievement(UpdateAchievementReqDto updateAchievementRep);

    /**
     * D3查询成果详情(公共)
     */
    QueryAchievementDetailComRespDto queryAchievementDetailCom(QueryAchievementDetailComReqDto queryAchievementDetailComRep);

    /**
     * D3查询成果列表(公共)
     */
    QueryAchievementListComRespDto queryAchievementListCom(QueryAchievementListComReqDto queryAchievementListComRep);

    /**
     * D3查询成果类型等级关系详情(公共)
     */
    QueryAchievementTypeGradeRelationshipDetailComRespDto queryAchievementTypeGradeRelationshipDetailCom(QueryAchievementTypeGradeRelationshipDetailComReqDto queryAchievementTypeGradeRelationshipDetailComRep);

    /**
     * D3删除成果类型等级关系(公共)
     */
    DeleteAchievementTypeGradeRelationshipComRespDto deleteAchievementTypeGradeRelationshipCom(DeleteAchievementTypeGradeRelationshipComReqDto deleteAchievementTypeGradeRelationshipComRep);

    /**
     * D3删除成果类型等级关系业务处理
     */
    DeleteAchievementTypeGradeRelationshipBusinessHandleRespDto deleteAchievementTypeGradeRelationshipBusinessHandle(DeleteAchievementTypeGradeRelationshipBusinessHandleReqDto deleteAchievementTypeGradeRelationshipBusinessHandleRep);

    /**
     * D3执行调整成果类型等级关系排序
     */
    ImplementAdjustAchievementTypeGradeRelationshipBusinessHandleRespDto implementAdjustAchievementTypeGradeRelationshipBusinessHandle(ImplementAdjustAchievementTypeGradeRelationshipBusinessHandleReqDto implementAdjustAchievementTypeGradeRelationshipBusinessHandleRep);

    /**
     * D3修改成果团队成员(公共)
     */
    UpdateAchievementTeamMemberComRespDto updateAchievementTeamMemberCom(UpdateAchievementTeamMemberComReqDto updateAchievementTeamMemberComRep);

    /**
     * D3删除成果团队成员(公共)
     */
    DeleteAchievementTeamMemberComRespDto deleteAchievementTeamMemberCom(DeleteAchievementTeamMemberComReqDto deleteAchievementTeamMemberComRep);

    /**
     * D3查询成果团队成员列表(公共)
     */
    QueryAchievementTeamMemberListComRespDto queryAchievementTeamMemberListCom(QueryAchievementTeamMemberListComReqDto queryAchievementTeamMemberListComRep);

    /**
     * D3新增成果团队成员(公共)
     */
    AddAchievementTeamMemberComRespDto addAchievementTeamMemberCom(AddAchievementTeamMemberComReqDto addAchievementTeamMemberComRep);

    /**
     * D3修改成果(公共)
     */
    UpdateAchievementComRespDto updateAchievementCom(UpdateAchievementComReqDto updateAchievementComRep);

    /**
     * D3新增成果业务处理
     */
    AddAchievementBusinessHandleRespDto addAchievementBusinessHandle(AddAchievementBusinessHandleReqDto addAchievementBusinessHandleRep);

    /**
     * D3新增成果版权归属(公共)
     */
    AddAchievementCopyrightOwningComRespDto addAchievementCopyrightOwningCom(AddAchievementCopyrightOwningComReqDto addAchievementCopyrightOwningComRep);

    /**
     * D3查询成果团队成员详情(公共)
     */
    QueryAchievementTeamMemberDetailComRespDto queryAchievementTeamMemberDetailCom(QueryAchievementTeamMemberDetailComReqDto queryAchievementTeamMemberDetailComRep);

    /**
     * D3修改成果业务处理(公共)
     */
    UpdateAchievementBusinessHandleComRespDto updateAchievementBusinessHandleCom(UpdateAchievementBusinessHandleComReqDto updateAchievementBusinessHandleComRep);

    /**
     * D3新增成果团队成员业务处理(公共)
     */
    AddOutcomeTeamMembBusinessHandleComRespDto addOutcomeTeamMembBusinessHandleCom(AddOutcomeTeamMembBusinessHandleComReqDto addOutcomeTeamMembBusinessHandleComRep);

    /**
     * D3执行成果版权归属个人处理(公共)
     */
    ImplementOutcomeCopyrightPersonalDisposeComRespDto implementOutcomeCopyrightPersonalDisposeCom(ImplementOutcomeCopyrightPersonalDisposeComReqDto implementOutcomeCopyrightPersonalDisposeComRep);

    /**
     * D3批量改成果团队成员(公共)
     */
    BatchUpdateAchievementTeamMemberComRespDto batchUpdateAchievementTeamMemberCom(BatchUpdateAchievementTeamMemberComReqDto batchUpdateAchievementTeamMemberComRep);

    /**
     * D3执行成果发布(公共)
     */
    ImplementAchievementPublishComRespDto implementAchievementPublishCom(ImplementAchievementPublishComReqDto implementAchievementPublishComRep);

    /**
     * D3修改成果版权归属(公共)
     */
    UpdateAchievementCopyrightOwningComRespDto updateAchievementCopyrightOwningCom(UpdateAchievementCopyrightOwningComReqDto updateAchievementCopyrightOwningComRep);

    /**
     * D3执行成果版权归属发布生效(公共)
     */
    ImplementAchievementCopyrightOwnPublishComRespDto implementAchievementCopyrightOwnPublishCom(ImplementAchievementCopyrightOwnPublishComReqDto implementAchievementCopyrightOwnPublishComRep);

    /**
     * D3执行成果团队成员发布生效(公共)
     */
    ImplementAchievementTeamMemberPublishComRespDto implementAchievementTeamMemberPublishCom(ImplementAchievementTeamMemberPublishComReqDto implementAchievementTeamMemberPublishComRep);

    /**
     * D3查询成果版权归属详情(公共)
     */
    QueryAchievementCopyrightOwningDetailComRespDto queryAchievementCopyrightOwningDetailCom(QueryAchievementCopyrightOwningDetailComReqDto queryAchievementCopyrightOwningDetailComRep);

    /**
     * D3查询成果版权归属列表(公共)
     */
    QueryAchievementCopyrightOwningListComRespDto queryAchievementCopyrightOwningListCom(QueryAchievementCopyrightOwningListComReqDto queryAchievementCopyrightOwningListComRep);

    /**
     * D3批量删成果团队成员(公共)
     */
    BatchDeleteAchievementTeamMemberComRespDto batchDeleteAchievementTeamMemberCom(BatchDeleteAchievementTeamMemberComReqDto batchDeleteAchievementTeamMemberComRep);

    /**
     * D3删除成果版权归属(公共)
     */
    DeleteAchievementCopyrightOwningComRespDto deleteAchievementCopyrightOwningCom(DeleteAchievementCopyrightOwningComReqDto deleteAchievementCopyrightOwningComRep);

    /**
     * D3查询对接成果关系列表(公共)
     */
    QueryAchievementDockingListComRespDto queryAchievementDockingListCom(QueryAchievementDockingListComReqDto queryAchievementDockingListComRep);

    /**
     * D3批量改成果团队成员排序(公共)
     */
    BatchUpdateAchievementTeamMemberSortComRespDto batchUpdateAchievementTeamMemberSortCom(BatchUpdateAchievementTeamMemberSortComReqDto batchUpdateAchievementTeamMemberSortComRep);

    /**
     * D3删除成果业务处理(公共)
     */
    DeleteAchievementBusinessHandleComRespDto deleteAchievementBusinessHandleCom(DeleteAchievementBusinessHandleComReqDto deleteAchievementBusinessHandleComRep);

    /**
     * D3删除成果版权归属业务处理(公共)
     */
    DeleteAchievementCopyrightOwningBusinessHandleComRespDto deleteAchievementCopyrightOwningBusinessHandleCom(DeleteAchievementCopyrightOwningBusinessHandleComReqDto deleteAchievementCopyrightOwningBusinessHandleComRep);

    /**
     * D3删除成果团队成员业务处理(公共)
     */
    DeleteOutcomeTeamMembBusinessHandleComRespDto deleteOutcomeTeamMembBusinessHandleCom(DeleteOutcomeTeamMembBusinessHandleComReqDto deleteOutcomeTeamMembBusinessHandleComRep);

    /**
     * D3批量查询成果类型及等级等信息(公共)
     */
    BatchQueryAchievementTypeAndLevelEtcInfoComRespDto batchQueryAchievementTypeAndLevelEtcInfoCom(BatchQueryAchievementTypeAndLevelEtcInfoComReqDto batchQueryAchievementTypeAndLevelEtcInfoComRep);

    /**
     * D3批量查询成果类型By主键(公共)
     */
    BatchQueryAchievementTypeByEntityComRespDto batchQueryAchievementTypeByEntityCom(BatchQueryAchievementTypeByEntityComReqDto batchQueryAchievementTypeByEntityComRep);

    /**
     * D3批量查询成果类别By主键(公共)
     */
    BatchQueryAchievementCategoryByEntityComRespDto batchQueryAchievementCategoryByEntityCom(BatchQueryAchievementCategoryByEntityComReqDto batchQueryAchievementCategoryByEntityComRep);

    /**
     * D3批量查询对接成果关系by一级指标(公共)
     */
    BatchQueryAchievementDockingByRootObjectiveIdComRespDto batchQueryAchievementDockingByRootObjectiveIdCom(BatchQueryAchievementDockingByRootObjectiveIdComReqDto batchQueryAchievementDockingByRootObjectiveIdComRep);

    /**
     * D3新增对接成果关系(公共)
     */
    AddAchievementDockingComRespDto addAchievementDockingCom(AddAchievementDockingComReqDto addAchievementDockingComRep);

    /**
     * D3删除对接成果关系(公共)
     */
    DeleteAchievementDockingComRespDto deleteAchievementDockingCom(DeleteAchievementDockingComReqDto deleteAchievementDockingComRep);

    /**
     * D3新增对接成果关系业务处理(公共)
     */
    AddAchievementDockingBusinessHandleComRespDto addAchievementDockingBusinessHandleCom(AddAchievementDockingBusinessHandleComReqDto addAchievementDockingBusinessHandleComRep);

    /**
     * D3查询成果版权归属信息(公共)
     */
    QueryAchievementCopyrightOwnInfoDetailComRespDto queryAchievementCopyrightOwnInfoDetailCom(QueryAchievementCopyrightOwnInfoDetailComReqDto queryAchievementCopyrightOwnInfoDetailComRep);

    /**
     * D3删除对接成果关系业务处理(公共)
     */
    DeleteAchievementDockingBusinessHandleComRespDto deleteAchievementDockingBusinessHandleCom(DeleteAchievementDockingBusinessHandleComReqDto deleteAchievementDockingBusinessHandleComRep);

    /**
     * D3查询对接成果关系详情(公共)
     */
    QueryAchievementDockingDetailComRespDto queryAchievementDockingDetailCom(QueryAchievementDockingDetailComReqDto queryAchievementDockingDetailComRep);

    /**
     * D3查询成果信息详情(公共)
     */
    QueryAchievementInfoDetailComRespDto queryAchievementInfoDetailCom(QueryAchievementInfoDetailComReqDto queryAchievementInfoDetailComRep);

    /**
     * D3批量查询成果(公共)
     */
    BatchQueryAchievementComRespDto batchQueryAchievementCom(BatchQueryAchievementComReqDto batchQueryAchievementComRep);

    /**
     * D3查询可对接成果列表(公共)
     */
    QueryCanDockAchievementListComRespDto queryCanDockAchievementListCom(QueryCanDockAchievementListComReqDto queryCanDockAchievementListComRep);

    /**
     * D3批量查询成果信息(公共)
     */
    BatchQueryAchievementInfoComRespDto batchQueryAchievementInfoCom(BatchQueryAchievementInfoComReqDto batchQueryAchievementInfoComRep);

    /**
     * D3批量查询成果版权归属(公共)
     */
    BatchQueryAchievementCopyrightOwningComRespDto batchQueryAchievementCopyrightOwningCom(BatchQueryAchievementCopyrightOwningComReqDto batchQueryAchievementCopyrightOwningComRep);

    /**
     * D3批量查询对接成果关系by归属目标内容ID(公共)
     */
    BatchQueryAchievementDockingByTargetCycleContentIdComRespDto batchQueryAchievementDockingByTargetCycleContentIdCom(BatchQueryAchievementDockingByTargetCycleContentIdComReqDto batchQueryAchievementDockingByTargetCycleContentIdComRep);

    /**
     * D3查询个人标志性成果列表(公共)
     */
    QueryPersonalSymbolicAchievementsListComRespDto queryPersonalSymbolicAchievementsListCom(QueryPersonalSymbolicAchievementsListComReqDto queryPersonalSymbolicAchievementsListComRep);

    /**
     * D3分析成果冗余状态(公共)
     */
    AnalysisAchiveStateCodeComRespDto analysisAchiveStateCodeCom(AnalysisAchiveStateCodeComReqDto analysisAchiveStateCodeComRep);

    /**
     * D3修改成果冗余状态(公共)
     */
    UpdateAchiveStateCodeComRespDto updateAchiveStateCodeCom(UpdateAchiveStateCodeComReqDto updateAchiveStateCodeComRep);

    /**
     * D3查询个人成果库列表(公共)
     */
    QueryPersonalAchievementsListComRespDto queryPersonalAchievementsListCom(QueryPersonalAchievementsListComReqDto queryPersonalAchievementsListComRep);

    /**
     * D3执行初始化成果团队成员(公共)
     */
    ImplementIniAchievementTeamMemberComRespDto implementIniAchievementTeamMemberCom(ImplementIniAchievementTeamMemberComReqDto implementIniAchievementTeamMemberComRep);

    /**
     * D3删除目标下成果(公共)
     */
    DeleteResultsUnderTargetComRespDto deleteResultsUnderTargetCom(DeleteResultsUnderTargetComReqDto deleteResultsUnderTargetComRep);

    /**
     * D3新增成果业务处理(公共)
     */
    AddAchievementBusinessHandleComRespDto addAchievementBusinessHandleCom(AddAchievementBusinessHandleComReqDto addAchievementBusinessHandleComRep);

    /**
     * D3新增目标下汇报成果(公共)
     */
    AddResultsUnderTargetComRespDto addResultsUnderTargetCom(AddResultsUnderTargetComReqDto addResultsUnderTargetComRep);

    /**
     * D3执行删除成果判断(公共)
     */
    ImplementDeleteAchieveComRespDto implementDeleteAchieveCom(ImplementDeleteAchieveComReqDto implementDeleteAchieveComRep);

    /**
     * D3执行分析成果版权归属对象(公共)
     */
    ImplementAnalyzeAchievementCopyrightOwnInfoComRespDto implementAnalyzeAchievementCopyrightOwnInfoCom(ImplementAnalyzeAchievementCopyrightOwnInfoComReqDto implementAnalyzeAchievementCopyrightOwnInfoComRep);

    /**
     * D3批量查询成果及相关信息(公共)
     */
    BatchQueryAchievementRelevantInfoComRespDto batchQueryAchievementRelevantInfoCom(BatchQueryAchievementRelevantInfoComReqDto batchQueryAchievementRelevantInfoComRep);

    /**
     * D3批量查询成果by创建人(公共)
     */
    BatchQueryAchievementByCreateInductionIdComRespDto batchQueryAchievementByCreateInductionIdCom(BatchQueryAchievementByCreateInductionIdComReqDto batchQueryAchievementByCreateInductionIdComRep);
    //
}
